|
Расположение в меню |
---|
Sketch → Sketcher constraints → Constrain distance |
Верстаки |
Скетчер |
Быстрые клавиши |
K D |
Представлено в версии |
- |
См. также |
Скетчер Ограничение расстояния по горизонтали, Скетчер Ограничение расстояния по вертикали |
Инструмент Ограничение Расстояния фиксирует длину линии, расстояние между двумя точками, расстояние по перпендикуляру между точкой и линией; или, представлено в версии 0.21, расстояние между краями двух окружностей или дуг, или между краем окружности или дуги и линией; или, представлено в версии 1.0, длину дуги.
Смотри также: Вспомогательные инструменты рисования.
Один инструмент
(по умолчанию): нажмите стрелку вниз справа от кнопки
Расстояние от начала координат:
Sketch.addConstraint(Sketcher.Constraint('Distance', Edge, PointOfEdge, -1, 1, App.Units.Quantity('123.0 mm')))
Расстояние между двумя вершинами:
Sketch.addConstraint(Sketcher.Constraint('Distance', Edge1, PointOfEdge1, Edge2, PointOfEdge2, App.Units.Quantity('123.0 mm')))
Длина линии (графический интерфейс позволяет выбрать само ребро, но это просто краткая инструкция для использования двух крайних точек одной линии):
Sketch.addConstraint(Sketcher.Constraint('Distance', Line, 1, Line, 2, App.Units.Quantity('123.0 mm')))
Расстояние от точки (Edge, PointOfEdge
) до точки перпендикуляра на прямой (Line
):
Sketch.addConstraint(Sketcher.Constraint('Distance', Edge, PointOfEdge, Line, 0, App.Units.Quantity('123.0 mm')))
Расстояние между рёбрами двух окружностей:
Sketch.addConstraint(Sketcher.Constraint('Distance', Circle1, 0, Circle2, 0, App.Units.Quantity('123.0 mm')))
На странице написание скриптов в Скетчер объясняются значения, которые можно использовать для Edge
, Edge1
, Edge2
, PointOfEdge
, PointOfEdge1
, PointOfEdge2
, Line
, Circle1
и Circle2
, а также содержит дополнительные примеры создания ограничений с помощью скриптов Python.